package com.dkakunsi.monev.report;

import java.io.InputStream;

import com.dkakunsi.monev.entity.Kegiatan;

public class InstansiReportModel extends KeuanganReportModel {
	protected String instansi;
	private String tahun;
	
	public InstansiReportModel(Kegiatan k) {
		super(k);
		this.instansi = k.getInstansiTerkait();
		this.setTahun(String.valueOf(k.getTahunAnggaran()));
	}

	public String getInstansi() {
		return instansi;
	}

	public void setInstansi(String instansi) {
		this.instansi = instansi;
	}
	
	public String getTahun() {
		return tahun;
	}

	public void setTahun(String tahun) {
		this.tahun = tahun;
	}

	public static String monitoringReportPath() {
		return "/com/dkakunsi/pu/monev/res/report/MonitoringByInstansi.jasper";
	}
	
	public static String evaluasiReportPath() {
		return "/com/dkakunsi/pu/monev/res/report/EvaluasiInstansi.jasper";
	}

	public static InputStream monitoringReportStream() {
		return InstansiReportModel.class.getResourceAsStream(monitoringReportPath());
	}
	
	public static InputStream evaluasiReportStream() {
		return InstansiReportModel.class.getResourceAsStream(evaluasiReportPath());
	}
}
